Hammering Models: Designing Usable Modeling Tools
نویسندگان
چکیده
A modeling tool not only helps users express their ideas and thoughts but also serves as a communication platform among domain experts, designers, developers, and others practitioners. Existing modeling tools have shortcomings in terms of supported functionality and situated usability or do not meet the needs of users of varying levels of expertise. To facilitate improvement of such modeling tools, this research begins by identifying common problems in existing tools and proceeds by borrowing concepts from grounded theory to develop a framework of redesign guidelines. A case study illustrates how this framework can be used by applying it to MetaSketch, a metamodeling tool. The study employs multiple user experience research methods, including usability tests with paper prototypes, observations, interviews, and contextual inquiries. A set of core tasks and two significant modeling approaches were identified that directly influence interface and interaction design for modeling tools.
منابع مشابه
A UML-Based Tool for Designing User Interfaces
Existing software modeling tools are widely recognized to be hard to use and, hence, to adopt. We believe those usability problems are related to a legacy of formalism-centric tools that don’t promote the new challenges of modern software development. In this short paper, we briefly describe a new tool, under development, that tries to promote usability in modeling tools to support collaborativ...
متن کاملThere Is More than One Way to Crack an Oyster: Identifying Variation in Burmese Long-Tailed Macaque (Macaca fascicularis aurea) Stone-Tool Use
We explored variation in patterns of percussive stone-tool use on coastal foods by Burmese long-tailed macaques (Macaca fascicularis aurea) from two islands in Laem Son National Park, Ranong, Thailand. We catalogued variation into three hammering classes and 17 action patterns, after examining 638 tool-use bouts across 90 individuals. Hammering class was based on the stone surface used for stri...
متن کاملWebML Modeling in UML
In recent years, we have witnessed how the Web Engineering community has started to use standard UML notation, techniques and supporting tools for modeling Web systems, which has led to the adaptation to UML of several existing modeling languages, notations, and development processes. This interest for being MOF and UMLcompliant arises from the increasing need to interoperate with other notatio...
متن کاملToward Task Ontology-based Modeling for Mobile Phone Users’ Activity
As a step to realize usable mobile internet services, this paper proposes a task ontology-based description method for the model of mobile phone users. The new method supports the description of users’ activity and related knowledge such as planning, prevention method for accidents and how to solve problems that occurs on the users. Such models contribute to checking, designing and improving mo...
متن کاملPatterns as Tools for User Interface Design
Designing usable systems is difficult and designers need effective tools that are usable themselves. Effective design tools should be based on proven knowledge of design. Capturing knowledge about the successful design of usable systems is important for both novice and experienced designers and traditionally, this knowledge has largely been described in guidelines. However, guidelines have show...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011